A = Intersect(xAxis, yAxis)
B = Point(xAxis)
C = (4, 2)
D = Point(yAxis)
poly1, a, b, c, d = Polygon(A, B, C, D)
S = (0, 0, 3)
e, E, F, G, faceABES, faceBCFE, faceCDGF, faceADGS, faceEFGS, arêteAS, arêteBE, arêteCF, arêteDG, arêteES, arêteEF, arêteFG, arêteGS = Prism(poly1, S)
M = Point(arêteES)
I = Point(arêteBE)
N = Point(arêteBE)
k = Line(N, arêteEF)
N_1 = Intersect(k, arêteCF)
f = Plane(M, N, N_1)
poly2, J, K, P, Q, g, h, i, j = IntersectPath(f, e)